package Java中的集合.ArrayListMethod;

import java.util.ArrayList;
import java.util.List;

/**
 * @Auther:云尚学Java
 */
//利用add(index,element)将10这个元素添加到索引为0的位置
public class AddIndexElementTest {
    public static void main(String[] args) {
        /**
         * 父类集合接口<数据类型> 集合名称=new 父类集合接口的实现类<数据类型>()
         * 按照集合的声明格式，去声明集合
         */
        List<Integer> list=new ArrayList<Integer>();
        /**
         * 利用add()向集合中新增一个元素
         * 每调用一次就代表新增一个元素
         */
        list.add(1);
        list.add(2);
        list.add(2);
        list.add(4);
        list.add(5);
        /**
         * 10.指定位置添加元素，利用add(index,element)方法完成  原有位置的元素依次向后移
         * 将10这个元素添加到索引为0的位置
         */
        list.add(0,10);
        int num1=list.get(0);  //10
        System.out.println("num1:"+num1);
        int num2=list.get(2);  //1
        System.out.println("num2:"+num2);
        /**
         * 最后形成的元素就是
         * num1:10
         * num2:1
         * 1
         * 2
         * 2
         * 4
         * 5
         */
        for (Integer i : list) {
            System.out.println(i);
        }
    }
}
